steam throttle - French English Dictionary